Cryptographic data structure